package types

type ConfigType struct {
	Port                  int64  `json:"port"`                  // 服务端口
	Domain                string `json:"domain"`                // 本地域名
	LogsPath              string `json:"logsPath"`              // 日志文件路径
	LogLinkName           string `json:"logLinkName"`           // 日志文件软连接名称
	LogNamePattern        string `json:"logNamePattern"`        // 日志文件名格式
	LogSaveMaxAge         int64  `json:"logSaveMaxAge"`         // 日志留存时间，单位：秒
	RotationTime          int64  `json:"rotationTime"`          // 日志分片时间间隔，单位：秒
	RotationSize          int64  `json:"rotationSize"`          // 日志分片大小，单位：byte
	EnableParamsLog       bool   `json:"enableParamsLog"`       // 启用请求体日志记录
	EnableJsonRespBodyLog bool   `json:"enableJsonRespBodyLog"` // 启用响应体日志记录
}
